/**
 * <copyright>
 * </copyright>
 *
 * $Id$
 */
package org.hl7.v3;

import java.util.Arrays;
import java.util.Collections;
import java.util.List;

import org.eclipse.emf.common.util.Enumerator;

/**
 * <!-- begin-user-doc -->
 * A representation of the literals of the enumeration '<em><b>Race American Indian Sioux</b></em>',
 * and utility methods for working with them.
 * <!-- end-user-doc -->
 * <!-- begin-model-doc -->
 * specDomain: S15376 (C-0-T14914-S14915-S14916-S15376-cpt)
 * <!-- end-model-doc -->
 * @see org.hl7.v3.V3Package#getRaceAmericanIndianSioux()
 * @model extendedMetaData="name='RaceAmericanIndianSioux'"
 * @generated
 */
public enum RaceAmericanIndianSioux implements Enumerator {
	/**
	 * The '<em><b>16097</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_16097_VALUE
	 * @generated
	 * @ordered
	 */
	_16097(0, "_16097", "1609-7"),

	/**
	 * The '<em><b>16105</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_16105_VALUE
	 * @generated
	 * @ordered
	 */
	_16105(1, "_16105", "1610-5"),

	/**
	 * The '<em><b>16113</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_16113_VALUE
	 * @generated
	 * @ordered
	 */
	_16113(2, "_16113", "1611-3"),

	/**
	 * The '<em><b>16121</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_16121_VALUE
	 * @generated
	 * @ordered
	 */
	_16121(3, "_16121", "1612-1"),

	/**
	 * The '<em><b>16139</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_16139_VALUE
	 * @generated
	 * @ordered
	 */
	_16139(4, "_16139", "1613-9"),

	/**
	 * The '<em><b>16147</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_16147_VALUE
	 * @generated
	 * @ordered
	 */
	_16147(5, "_16147", "1614-7"),

	/**
	 * The '<em><b>16154</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_16154_VALUE
	 * @generated
	 * @ordered
	 */
	_16154(6, "_16154", "1615-4"),

	/**
	 * The '<em><b>16162</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_16162_VALUE
	 * @generated
	 * @ordered
	 */
	_16162(7, "_16162", "1616-2"),

	/**
	 * The '<em><b>16170</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_16170_VALUE
	 * @generated
	 * @ordered
	 */
	_16170(8, "_16170", "1617-0"),

	/**
	 * The '<em><b>16188</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_16188_VALUE
	 * @generated
	 * @ordered
	 */
	_16188(9, "_16188", "1618-8"),

	/**
	 * The '<em><b>16196</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_16196_VALUE
	 * @generated
	 * @ordered
	 */
	_16196(10, "_16196", "1619-6"),

	/**
	 * The '<em><b>16204</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_16204_VALUE
	 * @generated
	 * @ordered
	 */
	_16204(11, "_16204", "1620-4"),

	/**
	 * The '<em><b>16212</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_16212_VALUE
	 * @generated
	 * @ordered
	 */
	_16212(12, "_16212", "1621-2"),

	/**
	 * The '<em><b>16220</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_16220_VALUE
	 * @generated
	 * @ordered
	 */
	_16220(13, "_16220", "1622-0"),

	/**
	 * The '<em><b>16238</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_16238_VALUE
	 * @generated
	 * @ordered
	 */
	_16238(14, "_16238", "1623-8"),

	/**
	 * The '<em><b>16246</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_16246_VALUE
	 * @generated
	 * @ordered
	 */
	_16246(15, "_16246", "1624-6"),

	/**
	 * The '<em><b>16253</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_16253_VALUE
	 * @generated
	 * @ordered
	 */
	_16253(16, "_16253", "1625-3"),

	/**
	 * The '<em><b>16261</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_16261_VALUE
	 * @generated
	 * @ordered
	 */
	_16261(17, "_16261", "1626-1"),

	/**
	 * The '<em><b>16279</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_16279_VALUE
	 * @generated
	 * @ordered
	 */
	_16279(18, "_16279", "1627-9"),

	/**
	 * The '<em><b>16287</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_16287_VALUE
	 * @generated
	 * @ordered
	 */
	_16287(19, "_16287", "1628-7"),

	/**
	 * The '<em><b>16295</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_16295_VALUE
	 * @generated
	 * @ordered
	 */
	_16295(20, "_16295", "1629-5"),

	/**
	 * The '<em><b>16311</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_16311_VALUE
	 * @generated
	 * @ordered
	 */
	_16311(21, "_16311", "1631-1"),

	/**
	 * The '<em><b>16303</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_16303_VALUE
	 * @generated
	 * @ordered
	 */
	_16303(22, "_16303", "1630-3"),

	/**
	 * The '<em><b>16329</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_16329_VALUE
	 * @generated
	 * @ordered
	 */
	_16329(23, "_16329", "1632-9"),

	/**
	 * The '<em><b>16337</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_16337_VALUE
	 * @generated
	 * @ordered
	 */
	_16337(24, "_16337", "1633-7"),

	/**
	 * The '<em><b>16345</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_16345_VALUE
	 * @generated
	 * @ordered
	 */
	_16345(25, "_16345", "1634-5"),

	/**
	 * The '<em><b>16352</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_16352_VALUE
	 * @generated
	 * @ordered
	 */
	_16352(26, "_16352", "1635-2"),

	/**
	 * The '<em><b>16360</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_16360_VALUE
	 * @generated
	 * @ordered
	 */
	_16360(27, "_16360", "1636-0"),

	/**
	 * The '<em><b>16378</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_16378_VALUE
	 * @generated
	 * @ordered
	 */
	_16378(28, "_16378", "1637-8"),

	/**
	 * The '<em><b>16386</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_16386_VALUE
	 * @generated
	 * @ordered
	 */
	_16386(29, "_16386", "1638-6"),

	/**
	 * The '<em><b>16394</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_16394_VALUE
	 * @generated
	 * @ordered
	 */
	_16394(30, "_16394", "1639-4"),

	/**
	 * The '<em><b>16402</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_16402_VALUE
	 * @generated
	 * @ordered
	 */
	_16402(31, "_16402", "1640-2"),

	/**
	 * The '<em><b>16410</b></em>' literal object.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see #_16410_VALUE
	 * @generated
	 * @ordered
	 */
	_16410(32, "_16410", "1641-0");

	/**
	 * The '<em><b>16097</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>16097</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_16097
	 * @model literal="1609-7"
	 * @generated
	 * @ordered
	 */
	public static final int _16097_VALUE = 0;

	/**
	 * The '<em><b>16105</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>16105</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_16105
	 * @model literal="1610-5"
	 * @generated
	 * @ordered
	 */
	public static final int _16105_VALUE = 1;

	/**
	 * The '<em><b>16113</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>16113</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_16113
	 * @model literal="1611-3"
	 * @generated
	 * @ordered
	 */
	public static final int _16113_VALUE = 2;

	/**
	 * The '<em><b>16121</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>16121</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_16121
	 * @model literal="1612-1"
	 * @generated
	 * @ordered
	 */
	public static final int _16121_VALUE = 3;

	/**
	 * The '<em><b>16139</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>16139</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_16139
	 * @model literal="1613-9"
	 * @generated
	 * @ordered
	 */
	public static final int _16139_VALUE = 4;

	/**
	 * The '<em><b>16147</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>16147</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_16147
	 * @model literal="1614-7"
	 * @generated
	 * @ordered
	 */
	public static final int _16147_VALUE = 5;

	/**
	 * The '<em><b>16154</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>16154</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_16154
	 * @model literal="1615-4"
	 * @generated
	 * @ordered
	 */
	public static final int _16154_VALUE = 6;

	/**
	 * The '<em><b>16162</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>16162</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_16162
	 * @model literal="1616-2"
	 * @generated
	 * @ordered
	 */
	public static final int _16162_VALUE = 7;

	/**
	 * The '<em><b>16170</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>16170</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_16170
	 * @model literal="1617-0"
	 * @generated
	 * @ordered
	 */
	public static final int _16170_VALUE = 8;

	/**
	 * The '<em><b>16188</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>16188</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_16188
	 * @model literal="1618-8"
	 * @generated
	 * @ordered
	 */
	public static final int _16188_VALUE = 9;

	/**
	 * The '<em><b>16196</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>16196</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_16196
	 * @model literal="1619-6"
	 * @generated
	 * @ordered
	 */
	public static final int _16196_VALUE = 10;

	/**
	 * The '<em><b>16204</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>16204</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_16204
	 * @model literal="1620-4"
	 * @generated
	 * @ordered
	 */
	public static final int _16204_VALUE = 11;

	/**
	 * The '<em><b>16212</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>16212</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_16212
	 * @model literal="1621-2"
	 * @generated
	 * @ordered
	 */
	public static final int _16212_VALUE = 12;

	/**
	 * The '<em><b>16220</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>16220</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_16220
	 * @model literal="1622-0"
	 * @generated
	 * @ordered
	 */
	public static final int _16220_VALUE = 13;

	/**
	 * The '<em><b>16238</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>16238</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_16238
	 * @model literal="1623-8"
	 * @generated
	 * @ordered
	 */
	public static final int _16238_VALUE = 14;

	/**
	 * The '<em><b>16246</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>16246</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_16246
	 * @model literal="1624-6"
	 * @generated
	 * @ordered
	 */
	public static final int _16246_VALUE = 15;

	/**
	 * The '<em><b>16253</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>16253</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_16253
	 * @model literal="1625-3"
	 * @generated
	 * @ordered
	 */
	public static final int _16253_VALUE = 16;

	/**
	 * The '<em><b>16261</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>16261</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_16261
	 * @model literal="1626-1"
	 * @generated
	 * @ordered
	 */
	public static final int _16261_VALUE = 17;

	/**
	 * The '<em><b>16279</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>16279</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_16279
	 * @model literal="1627-9"
	 * @generated
	 * @ordered
	 */
	public static final int _16279_VALUE = 18;

	/**
	 * The '<em><b>16287</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>16287</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_16287
	 * @model literal="1628-7"
	 * @generated
	 * @ordered
	 */
	public static final int _16287_VALUE = 19;

	/**
	 * The '<em><b>16295</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>16295</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_16295
	 * @model literal="1629-5"
	 * @generated
	 * @ordered
	 */
	public static final int _16295_VALUE = 20;

	/**
	 * The '<em><b>16311</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>16311</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_16311
	 * @model literal="1631-1"
	 * @generated
	 * @ordered
	 */
	public static final int _16311_VALUE = 21;

	/**
	 * The '<em><b>16303</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>16303</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_16303
	 * @model literal="1630-3"
	 * @generated
	 * @ordered
	 */
	public static final int _16303_VALUE = 22;

	/**
	 * The '<em><b>16329</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>16329</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_16329
	 * @model literal="1632-9"
	 * @generated
	 * @ordered
	 */
	public static final int _16329_VALUE = 23;

	/**
	 * The '<em><b>16337</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>16337</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_16337
	 * @model literal="1633-7"
	 * @generated
	 * @ordered
	 */
	public static final int _16337_VALUE = 24;

	/**
	 * The '<em><b>16345</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>16345</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_16345
	 * @model literal="1634-5"
	 * @generated
	 * @ordered
	 */
	public static final int _16345_VALUE = 25;

	/**
	 * The '<em><b>16352</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>16352</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_16352
	 * @model literal="1635-2"
	 * @generated
	 * @ordered
	 */
	public static final int _16352_VALUE = 26;

	/**
	 * The '<em><b>16360</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>16360</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_16360
	 * @model literal="1636-0"
	 * @generated
	 * @ordered
	 */
	public static final int _16360_VALUE = 27;

	/**
	 * The '<em><b>16378</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>16378</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_16378
	 * @model literal="1637-8"
	 * @generated
	 * @ordered
	 */
	public static final int _16378_VALUE = 28;

	/**
	 * The '<em><b>16386</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>16386</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_16386
	 * @model literal="1638-6"
	 * @generated
	 * @ordered
	 */
	public static final int _16386_VALUE = 29;

	/**
	 * The '<em><b>16394</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>16394</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_16394
	 * @model literal="1639-4"
	 * @generated
	 * @ordered
	 */
	public static final int _16394_VALUE = 30;

	/**
	 * The '<em><b>16402</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>16402</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_16402
	 * @model literal="1640-2"
	 * @generated
	 * @ordered
	 */
	public static final int _16402_VALUE = 31;

	/**
	 * The '<em><b>16410</b></em>' literal value.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of '<em><b>16410</b></em>' literal object isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @see #_16410
	 * @model literal="1641-0"
	 * @generated
	 * @ordered
	 */
	public static final int _16410_VALUE = 32;

	/**
	 * An array of all the '<em><b>Race American Indian Sioux</b></em>' enumerators.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	private static final RaceAmericanIndianSioux[] VALUES_ARRAY =
		new RaceAmericanIndianSioux[] {
			_16097,
			_16105,
			_16113,
			_16121,
			_16139,
			_16147,
			_16154,
			_16162,
			_16170,
			_16188,
			_16196,
			_16204,
			_16212,
			_16220,
			_16238,
			_16246,
			_16253,
			_16261,
			_16279,
			_16287,
			_16295,
			_16311,
			_16303,
			_16329,
			_16337,
			_16345,
			_16352,
			_16360,
			_16378,
			_16386,
			_16394,
			_16402,
			_16410,
		};

	/**
	 * A public read-only list of all the '<em><b>Race American Indian Sioux</b></em>' enumerators.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public static final List<RaceAmericanIndianSioux> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));

	/**
	 * Returns the '<em><b>Race American Indian Sioux</b></em>' literal with the specified literal value.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public static RaceAmericanIndianSioux get(String literal) {
		for (int i = 0; i < VALUES_ARRAY.length; ++i) {
			RaceAmericanIndianSioux result = VALUES_ARRAY[i];
			if (result.toString().equals(literal)) {
				return result;
			}
		}
		return null;
	}

	/**
	 * Returns the '<em><b>Race American Indian Sioux</b></em>' literal with the specified name.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public static RaceAmericanIndianSioux getByName(String name) {
		for (int i = 0; i < VALUES_ARRAY.length; ++i) {
			RaceAmericanIndianSioux result = VALUES_ARRAY[i];
			if (result.getName().equals(name)) {
				return result;
			}
		}
		return null;
	}

	/**
	 * Returns the '<em><b>Race American Indian Sioux</b></em>' literal with the specified integer value.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public static RaceAmericanIndianSioux get(int value) {
		switch (value) {
			case _16097_VALUE: return _16097;
			case _16105_VALUE: return _16105;
			case _16113_VALUE: return _16113;
			case _16121_VALUE: return _16121;
			case _16139_VALUE: return _16139;
			case _16147_VALUE: return _16147;
			case _16154_VALUE: return _16154;
			case _16162_VALUE: return _16162;
			case _16170_VALUE: return _16170;
			case _16188_VALUE: return _16188;
			case _16196_VALUE: return _16196;
			case _16204_VALUE: return _16204;
			case _16212_VALUE: return _16212;
			case _16220_VALUE: return _16220;
			case _16238_VALUE: return _16238;
			case _16246_VALUE: return _16246;
			case _16253_VALUE: return _16253;
			case _16261_VALUE: return _16261;
			case _16279_VALUE: return _16279;
			case _16287_VALUE: return _16287;
			case _16295_VALUE: return _16295;
			case _16311_VALUE: return _16311;
			case _16303_VALUE: return _16303;
			case _16329_VALUE: return _16329;
			case _16337_VALUE: return _16337;
			case _16345_VALUE: return _16345;
			case _16352_VALUE: return _16352;
			case _16360_VALUE: return _16360;
			case _16378_VALUE: return _16378;
			case _16386_VALUE: return _16386;
			case _16394_VALUE: return _16394;
			case _16402_VALUE: return _16402;
			case _16410_VALUE: return _16410;
		}
		return null;
	}

	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	private final int value;

	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	private final String name;

	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	private final String literal;

	/**
	 * Only this class can construct instances.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	private RaceAmericanIndianSioux(int value, String name, String literal) {
		this.value = value;
		this.name = name;
		this.literal = literal;
	}

	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public int getValue() {
	  return value;
	}

	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public String getName() {
	  return name;
	}

	/**
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	public String getLiteral() {
	  return literal;
	}

	/**
	 * Returns the literal value of the enumerator, which is its string representation.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	@Override
	public String toString() {
		return literal;
	}
	
} //RaceAmericanIndianSioux
